package com.sll.hosptials.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class MyWebMvcConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")  // 允许所有路径的跨域请求
                .allowedHeaders("*")  // 允许所有请求头
                .allowedMethods("*")  // 允许所有 HTTP 方法（如 GET、POST、PUT、DELETE 等）
                .maxAge(1800)  // 预检请求的缓存时间，单位为秒，这里是 1800 秒（即 30 分钟）
                .allowCredentials(true)  // 是否允许发送Cookie
                .allowedOrigins("*");  // 允许所有来源的跨域请求
    }


}
